package cn.group.hotel2.pojo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 退房登记的实体类
 *
 * @author wcl
 * @version 0.0.1
 * @date 2022/11/20
 */
@Data
public class RoomCheckOut implements Serializable {

    /**
     * 记录id
     */
    private Long id;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 是否退还押金的状态, 1表示已退还, 0表示未退还
     */
    private Integer returnPay;

    /**
     * 退房登记时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime checkOutTime;

    /**
     * 创建日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime gmtCreate;

    /**
     * 最后一次修改的日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime gmtModified;
}
